package com.xjh.basestudy.designmode.structureMode.structureMode3_Decorator.p1_origin;

/**
 * @Author XuJianHua
 * @Date 2022/9/26 22:14
 * @Description 化妆品装饰器类

 */
public class Decorator implements Showable{

    Showable showable;//被装饰的展示者

    public Decorator(Showable showable) {//构造时注入被装饰者
        this.showable = showable;
    }

    @Override
    public void show() {
        System.out.print("粉饰【");//化妆品粉饰开始
        showable.show();//被装饰者的原生展示方法
        System.out.print("】");//粉饰结束
    }

}